﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using com.creditos.be.liclEntities;

namespace com.creditos.be.liclSolcred
{
    public class CentralRiesgoBE : Entity
    {
        private System.Int32 intAccionField;
        public System.Int32 Accion
        {
            get { return intAccionField; }
            set { intAccionField = value; }
        }

        private System.Int32 intCodigoListaPlantillaField;
        [Column("polCodPlantilla")]
        public System.Int32 CodigoListaPlantilla
        {
            get { return intCodigoListaPlantillaField; }
            set { intCodigoListaPlantillaField = value; }
        }

        private System.Int32 intCodigoPlantillaField;
        [Column("CodPlantilla")]
        public System.Int32 CodigoPlantilla
        {
            get { return intCodigoPlantillaField; }
            set { intCodigoPlantillaField = value; }
        }

        private string strDescripcionPlantillaField;
        [Column("polDesPlantilla")]
        public string DescripcionPlantilla
        {
            get { return strDescripcionPlantillaField; }
            set { strDescripcionPlantillaField = value; }
        }


        private System.Int32 intCodTipoPoliticaCreditoField;
        [Column("polCodTipoPoliticaCredito")]
        public System.Int32 CodigoTipoPoliticaCredito
        {
            get { return intCodTipoPoliticaCreditoField; }
            set { intCodTipoPoliticaCreditoField = value; }
        }
        
        private System.String strDescripcionTipoPoliticaCreditoField = string.Empty;
        [Column("polDesTipoPoliticaCredito")]
        public System.String DescripcionTipoPoliticaCredito
        {
            get { return strDescripcionTipoPoliticaCreditoField; }
            set { strDescripcionTipoPoliticaCreditoField = value; }
        }
        
        private System.Int32 intCodEstadoField;
        [Column("polCodEstado")]
        public System.Int32 CodigoEstado
        {
            get { return intCodEstadoField; }
            set { intCodEstadoField = value; }
        }

        private string strDescripcionEstadoField = string.Empty;
        [Column("polDesEstado")]
        public string DescripcionEstado
        {
            get { return strDescripcionEstadoField; }
            set { strDescripcionEstadoField = value; }
        }

        private System.DateTime FecRegistroField;
        [Column("polFecRegistro")]
        public System.DateTime FechaRegistro
        {
            get { return FecRegistroField; }
            set { FecRegistroField = value; }
        }

        private System.DateTime FecActualizacionField;
        [Column("PolFecActualizacion")]
        public System.DateTime FechaActualizacion
        {
            get { return FecActualizacionField; }
            set { FecActualizacionField = value; }
        }

        private System.Int32 intCodUsuarioRegistroField;
        [Column("PolCodUsuarioRegistro")]
        public System.Int32 CodigoUsuarioRegistro
        {
            get { return intCodUsuarioRegistroField; }
            set { intCodUsuarioRegistroField = value; }
        }

        private System.Int32 intCodUsuarioActualizacionField;
        [Column("PolCodUsuarioActualizacion")]
        public System.Int32 CodigoUsuarioActualizacion
        {
            get { return intCodUsuarioActualizacionField; }
            set { intCodUsuarioActualizacionField = value; }
        }

        private System.Int32 intFlgActivoField;
        [Column("polFlgActivo")]
        public System.Int32 FlagActivo
        {
            get { return intFlgActivoField; }
            set { intFlgActivoField = value; }
        }

        private System.Int32 intCodTipoIntegranteField;        
        public System.Int32 CodigoTipoIntegrante
        {
            get { return intCodTipoIntegranteField; }
            set { intCodTipoIntegranteField = value; }
        }

        private System.Int32 intCodReglaNegocioField;
        public System.Int32 CodigoReglaNegocio
        {
            get { return intCodReglaNegocioField; }
            set { intCodReglaNegocioField = value; }
        }

        private string strDescripcionReglaNegocioField = string.Empty;        
        public string DescripcionReglaNegocio
        {
            get { return strDescripcionReglaNegocioField; }
            set { strDescripcionReglaNegocioField = value; }
        }

        private System.Int32 intCodTipoVariableField;
        public System.Int32 CodigoTipoVariable
        {
            get { return intCodTipoVariableField; }
            set { intCodTipoVariableField = value; }
        }

        private System.Int32 intCodResultadoField;
        public System.Int32 CodigoResultado
        {
            get { return intCodResultadoField; }
            set { intCodResultadoField = value; }
        }        

        private System.Int32 intCodCondicionField;
        public System.Int32 CodigoCondicion
        {
            get { return intCodCondicionField; }
            set { intCodCondicionField = value; }
        }

        private System.Int32 intCodTipoOperadorLogicoField;
        public System.Int32 CodigoTipoOperadorLogico
        {
            get { return intCodTipoOperadorLogicoField; }
            set { intCodTipoOperadorLogicoField = value; }
        }

        private string strDescripcionValorComparacionField = string.Empty;
        public string DescripcionValorComparacion
        {
            get { return strDescripcionValorComparacionField; }
            set { strDescripcionValorComparacionField = value; }
        }

        private System.Int32 intTipo_And_OrField;
        public System.Int32 Tipo_And_Or
        {
            get { return intTipo_And_OrField; }
            set { intTipo_And_OrField = value; }
        }        
    }
}
